Obec Skalka leží v Olomouckém kraji v ORP Prostějov v nadmořské výšce 218 m. V roce 2014 zde žilo 255 obyvatel. Skalka má katastrální území o rozloze 173 ha.